app\wisdmlabs\edwiserBridge\Eb_Course_Manager C

Total Complexity 124
Dependencies 1
Dependents 4
Total lines 959
Lines of code 471
Logical lines of code 245
Comment lines 371
Methods 31
Properties 3

Methods 31

Method Rating Maintainability Complexity Lines of code
course_synchronization_handler()
B
39 17 64
handle_custom_bulk_action_result_admin_notice()
A
47 16 30
handle_custom_bulk_action()
A
39 13 66
create_course_categories_on_wordpress()
A
44 11 48
add_column_in_courses_table()
A
46 10 33
eb_enable_course_enrollment_method()
A
54 8 18
edwiserbridge_local_update_course_enrollment_method()
S
56 6 17
sync_course_enrollment_method()
S
57 6 16
create_course_on_wordpress()
S
50 4 29
get_moodle_courses()
S
57 3 17
add_course_price_type_column()
S
57 3 16
update_course_on_wordpress()
S
54 2 23
is_course_presynced()
S
58 2 17
instance()
S
71 2 6
delete_enrollment_records_on_course_deletion()
S
69 2 6
view_moodle_course_link()
S
63 2 9
get_moodle_course_categories()
S
67 2 8
check_post_type()
S
71 2 6
get_moodle_wp_course_id_pair()
S
78 1 3
createCourseOnWordpress()
S
79 1 3
__clone()
S
78 1 3
updateCourseOnWordPress()
S
79 1 3
getMoodleCourseId()
S
80 1 3
isCoursePresynced()
S
80 1 3
createCourseCategoriesOnWordpress()
S
81 1 3
getMoodleCourseCategories()
S
80 1 3
add_custom_bulk_action()
S
72 1 5
getMoodleCourses()
S
80 1 3
__construct()
S
77 1 4
__wakeup()
S
78 1 3
get_moodle_course_id()
S
79 1 3